home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1996 February / EnigmA AMIGA RUN 04 (1996)(G.R. Edizioni)(IT)[!][issue 1996-02][Skylink CD III].iso / earcd / netbsd / experimental / isa-941218.readme < prev    next >
Text File  |  1995-10-22  |  2KB  |  67 lines

  1. Descr:     This is the second beta patchset for ISA bus support in
  2.     NetBSD-Amiga.
  3.  
  4. This is the second beta patchset for ISA bus support in NetBSD-Amiga.
  5. You will only be interested in this if you have some sort of
  6. bridge-card and like to live risky.  I don't guarantee this piece of
  7. software does anything that I claim.  On the contrary, it *could*
  8. destroy your computer.  Read the source in order to get the real
  9. specifications of what it does.  In this set is GoldenGateII support,
  10. a first stab at GoldenGateI and CrossLink support. Ther are a com
  11. (serial port) driver, an AST com (4-port serial sharing 1 interrupt)
  12. driver, a lpt (parallel port) and a general 83*90 ethernet driver,
  13. capable of NE-[12]000, WD/SMC as well as 3COM cards.  The patch set is
  14. based on NetBSD-current as of 941218.
  15.  
  16. cd to your sys dir and try
  17.  
  18. gzip -d < isa-941218.diff.gz |patch -N -p2
  19.  
  20. then look at my configuration file, FILIPPA, on how to configure.
  21. It should be fairly obvious, I think.
  22.  
  23. There's a HOWTO_ISA in the amiga/dev directory for those of
  24. you that want to port drivers.
  25.  
  26. If you use the ethernet driver (if_isaed) there is a binpatchable
  27. variable called isaedprobes which can prevent probing for certain
  28. manufacturers cards.  I have found this useful as my NE2000-clone
  29. hangs when probed as a WD card.  Your milage may vary.  If you don't
  30. get your kernel to boot, hanging in the isaed probe, you could try to
  31. patch this bitmapped variable.  I do this on my kernels:
  32.  
  33. binpatch -l -s _isaedprobes -r 4 netbsd
  34.  
  35. This table tells what manufacturers are probed
  36. Bit    Value    Manufacturer
  37. 0    1    Western Digital
  38. 1    2    3Com
  39. 2    4    Novell
  40. Just add the values up, the default is all probes, i.e. 7.
  41.  
  42. The com & lpt drivers are at major 31 & 32 respectively.  You need to
  43. make the devices yourself:
  44.  
  45. bash# for i in 0 1 2 3 4 5 6 7; do
  46. bash>   j=`expr $i + 1`
  47. bash>   mknod /dev/com$i c 31 $i
  48. bash>   chown uucp.wheel /dev/com$i
  49. bash>   ln /dev/com$i /dev/tty0$j
  50. bash> done
  51. bash# for i in 0 1; do
  52. bash>   mknod /dev/lpa$i c 32 `expr $i + 128`
  53. bash>   chown root.wheel lpa$i
  54. bash> done
  55. bash# for i in 0 1 2; do
  56. bash>   mknod /dev/lpt$i c 32 $i
  57. bash>   chown root.wheel lpt$i
  58. bash> done
  59.  
  60. These devices match the i386 port except for ttyXX where XX is 1 more
  61. than the minor number of the device.  This is due to tty00 already
  62. being used by the amiga's builtin serial port.
  63.  
  64. Good luck!  Keep in touch...
  65.  
  66. Niklas Hallqvist, niklas@appli.se
  67.